package day3;

import java.util.Scanner;

//通过while循环+switch购买物品
public class Shoping {
    public static void main(String[] args) {
        Scanner sc=new Scanner(System.in);
        System.out.println("************************");
        System.out.println("请选择购买的商品编号:");
        System.out.println("1.T恤\t2.网球鞋\t3.网球拍");
        System.out.println("************************");

        String i="";
        double sum=0;//总价
        do{
        System.out.print("请输入商品编号：");
        int n=sc.nextInt();
        System.out.print("请输入商品数量：");
        int num=sc.nextInt();
        String name="";//商品名称
        double price=0;//商品单价
        switch (n){
            case 1:name="T恤"; price=256;  break;
            case 2:name="网球鞋"; price=512;  break;
            case 3:name="网球拍"; price=1024;  break;
            default:System.out.println("输入错误！");
        }
        sum+=price*num;
        System.out.println(name+"\t￥"+price+"\t数量"+num+"\t合计￥"+price*2);
        System.out.print("是否继续（y/n）:");
        i=sc.next();
        }while(i.equals("y"));
        //String判断里面数据是否一致，不能使用== 推荐使用equals（）
        //==是比较地址是否一致，String是引用类型，不是基本类型
        System.out.println("折扣：0.8");
        System.out.println("应付金额："+sum*0.8);
        double money=0;
        do {
            System.out.print("实付金额：");
            money = sc.nextDouble();
        }while (money<sum*0.8);
        //String类型和如何类型做加法，都会编程string类型，进行拼接
        System.out.println("找钱："+(money-sum*0.8));
    }
}
